Match the arguments name in the declaration and the definition, and make
sure we have the proper transfer annotations.
G_DECLARE_INTERFACE (GdkDragSurface, gdk_drag_surface, GDK, DRAG_SURFACE, GObject)
GDK_AVAILABLE_IN_ALL
-gboolean gdk_drag_surface_present (GdkDragSurface *drag_icon,
+gboolean gdk_drag_surface_present (GdkDragSurface *drag_surface,
int width,
int height);
* Returns the monitor that the layout is fullscreening
* the surface on.
*
- * Returns: (nullable): the monitor on which @layout fullscreens
+ * Returns: (nullable) (transfer none): the monitor on which @layout fullscreens
*/
GdkMonitor *
gdk_toplevel_layout_get_fullscreen_monitor (GdkToplevelLayout *layout)
GDK_AVAILABLE_IN_ALL
GtkEventController * gtk_shortcut_controller_new (void);
GDK_AVAILABLE_IN_ALL
-GtkEventController * gtk_shortcut_controller_new_for_model (GListModel *list);
+GtkEventController * gtk_shortcut_controller_new_for_model (GListModel *model);
GDK_AVAILABLE_IN_ALL
void gtk_shortcut_controller_set_mnemonics_modifiers (GtkShortcutController *self,